package cn.agiledata.bank.linkbank.impl.cmb;

/**
 * 中国招商银行电话银行常量类
 * 
 * @author 马贤波
 * 
 */
class CmbTelConstant {
	/**
     * 支付请求数据
     */
	public static final String PAY_DATA = "PayData";

	/**
     * 命令类型
     */
	public static final String COMMAND_TYPE = "CommandType";

	/**
     * 命令类型：生成订单
     */
	public static final String COMMAND_TYPE_CREATE = "0001";

	/**
     * 命令类型：取消订单
     */
	public static final String COMMAND_TYPE_CANCEL = "0002";

	/**
     * 商户信息
     */
	public static final String MERCHANT = "Merchant";

	/**
     * 商户编号
     */
	public static final String MERCHANT_ID = "Merchant_ID";

	/**
     * 商户名称
     */
	public static final String MERCHANT_NAME = "Merchant_Name";

	/**
     * 开户行行号
     */
	public static final String BRANCH_ID = "Merchant_BranchId";

	/**
     * 通知标志
     */
	public static final String NOTIFY = "Merchant_NotifyFlag";

	/**
     * 通知标志：通知
     */
	public static final String NOTIFY_YES = "Y";

	/**
     * 通知标志：不通知
     */
	public static final String NOTIFY_NO = "N";

	/**
     * 商户url
     */
	public static final String MERCHANT_URL = "Merchant_NotifyUrl";

	/**
     * 商户参数
     */
	public static final String MERCHANT_PARAMETER = "Merchant_NotifyParams";

	/**
     * 商户扩展信息
     */
	public static final String MERCHANT_EXTEND = "Merchant_ExtInfo";

	/**
     * 买家信息
     */
	public static final String BUYER = "Buyer";

	/**
     * 买家下单电话
     */
	public static final String BUYER_TELEPHONE = "Buyer_Telephone";

	/**
     * 订单秘密数
     */
	public static final String BUYER_ORDER_KEY = "Buyer_OrderKey";

	/**
     * 买家扩展信息
     */
	public static final String BUYER_EXTEND = "Buyer_ExtInfo";

	/**
     * 订单信息
     */
	public static final String ORDER = "Order";

	/**
     * 订单编号
     */
	public static final String ORDER_ID = "Order_No";

	/**
     * 订单金额
     */
	public static final String ORDER_AMOUNT = "Order_Amount";

	/**
     * 订单货币类型
     */
	public static final String ORDER_CURRENCY_TYPE = "Order_Currency";

	/**
     * 订单货币类型：人民币
     */
	public static final String ORDER_CURRENCY_TYPE_CNY = "RMB";

	/**
     * 订单时间格式
     */
	public static final String ORDER_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";

	/**
     * 订单交易时间
     */
	public static final String ORDER_TRANS_TIME = "Order_TransTime";

	/**
     * 订单过期时间
     */
	public static final String ORDER_EXPIRE_TIME = "Order_ExpireTime";

	/**
     * 订单描述
     */
	public static final String ORDER_DESCRIPTION = "Order_Summary";

	/**
     * 订单扩展信息
     */
	public static final String ORDER_EXTEND = "Order_ExtInfo";

	/**
     * 支付结果
     */
	public static final String PAY_RESULT = "PayResult";

	/**
     * 成功标志
     */
	public static final String SUCCESS = "SuccessFlag";

	/**
     * 成功标志：成功
     */
	public static final String SUCCESS_YES = "Y";

	/**
     * 成功标志：失败
     */
	public static final String SUCCESS_NO = "N";

	/**
     * 错误码
     */
	public static final String ERROR_CODE = "ErrorCode";

	/**
     * 错误信息
     */
	public static final String ERROR_MESSAGE = "ErrorMessage";

	private CmbTelConstant() {
	}
}
